package com.lxy.cxcyxmmsbackend.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * <p>
 *
 * </p>
 *
 * @author 刘新颖
 * @since 2024-01-07
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "Xmkj对象", description = "项目空间")
public class Xmkj implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "编号 F-")
    @TableId(value = "XMFJ_BH", type = IdType.ID_WORKER)
    private String xmfjBh;

    @ApiModelProperty(value = "房间号")
    @TableField("XMFJ_HM")
    private String xmfjHm;

    @ApiModelProperty(value = "房间位置")
    @TableField("XMFJ_WZ")
    private String xmfjWz;

    @ApiModelProperty(value = "当前项目编号")
    @TableField(exist = false)
    private String xmBh;

    @ApiModelProperty(value = "当前项目名称")
    @TableField(exist = false)
    private String xmMc;

    @ApiModelProperty(value = "项目入驻房间日期")
    @TableField(exist = false)
    private String xmfjJrsj;

    @ApiModelProperty(value = "房间占地")
    @TableField("XMFJ_SIZE")
    private String xmfjSize;

    @ApiModelProperty(value = " 状态 0空闲 1使用中 -1不可用")
    @TableField("STATUS")
    private String status;

    @ApiModelProperty(value = "房间空调情况")
    @TableField("XMFJ_KTQK")
    private String xmfjKtqk;

    @ApiModelProperty(value = "桌椅情况")
    @TableField("XMFJ_ZUOYI")
    private String xmfjZuoyi;

    @ApiModelProperty(value = "门窗情况")
    @TableField("XMFJ_MCQK")
    private String xmfjMcqk;

    @ApiModelProperty(value = "其他")
    @TableField("XMFJ_QITA")
    private String xmfjQita;

    @ApiModelProperty(value = "项目房间停用时间")
    @TableField("XMFJ_TYSJ")
    private String xmfjTysj;

    @ApiModelProperty(value = "项目房间启用时间")
    @TableField("XMFJ_QYSJ")
    private String xmfjQysj;

    @ApiModelProperty(value = "项目空间启用人编号")
    @TableField("XMFJ_QYRBH")
    private String xmfjQyrbh;

    @ApiModelProperty(value = "项目空间启用人名称")
    @TableField("XMFJ_QYRMC")
    private String xmfjQyrmc;

    @ApiModelProperty(value = "项目空间停用人编号")
    @TableField("XMFJ_TYRBH")
    private String xmfjTyrbh;

    @ApiModelProperty(value = "项目空间停用人名称")
    @TableField("XMFJ_TYRMC")
    private String xmfjTyrmc;

    @ApiModelProperty(value = "项目空间停用理由")
    @TableField("XMFJ_TYLY")
    private String xmfjTyly;

    @ApiModelProperty(value = "项目空间实景图")
    @TableField("XMFJ_SJT")
    private String xmfjSjt;

}
